package com.softer.chengxin.corp.domin;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Gong Zhiyang
 * @date 2018/10/8
 */
@Data
public class Corp {

    private Integer id;
    /**
     * 创建时间
     */
    private Date gmtCreate;
    /**
     * 修改时间
     */
    private Date gmtModified;
    /**
     * 企业账号
     */
    private String qyNo;
    /**
     * 密码
     */
    private String pwd;
    /**
     * 企业名称
     */
    private String name;
    /**
     * 法人
     */
    private String legalPerson;
    /**
     * 总经理
     */
    private String generalManager;
    /**
     * 工商注册日期（也是成立日期，也是营业期限的开始时间）
     */
    private String businessDate;
    /**
     * 工商注册日期（也是成立日期，也是营业期限的开始时间）
     * 用于接收前端数据
     */
    private String businessTime;

    /**
     * 企业登记注册类型
     */
    private String registerType;
    /**
     * 企业登记注册类型
     */
    private String registerTypeCode;
    /**
     * 企业所在省份(参考国家行政区划编码标准)
     */
    private Integer province;
    /**
     * 城市
     */
    private Integer city;
    /**
     * 区县
     */
    private Integer district;
    /**
     * 街道
     */
    private Integer street;
    /**
     * 社区
     */
    private Integer community;
    private String streetName;
    /**
     * 统一社会信用代码企业工商营业执照号
     */
    private String businessLicenseNo;
    /**
     * 营业执照开始日期
     */
    private String expirationBegin;
    /**
     * 营业执照结束日期
     */
    private String expirationEnd;
    /**
     * 营业执照开始日期(用于接收前端数据)
     */
    private String expirationBeginTime;
    /**
     * 营业执照结束日期(用于接收前端数据)
     */
    private String expirationEndTime;
    /**
     * 企业体制类型,数据字典(企业体制类型)
     */
    private String systemType;
    /**
     * 企业体制类型,数据字典(企业体制类型)
     */
    private String systemTypeCode;
    /**
     * 注册资本(万元)
     */
    private BigDecimal registeredCapital;
    /**
     * 主营范围
     */
    private String mainScope;
    /**
     * 兼营范围
     */
    private String sideline;

    /**
     * 传真
     */
    private String fax;
    /**
     * 邮编
     */
    private String postCode;
    /**
     * 网站地址
     */
    private String url;
    /**
     * 联系人
     */
    private String contacts;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 联系电话
     */
    private String phone;
    /**
     * 状态
     */
    private Integer state;
    /**
     * 审批意见
     */
    private String opinion;

    /**
     * 注册地
     */
    private String registerAddress;
    /**
     * 公众号
     */
    private String publicNumber;
    /**
     * 第一份合同时间
     */
    private String firstContractDate;
    /**
     * 第一份合同时间(用于接收前端数据)
     */
    private String firstContractTime;
    /**
     * 重合同守信用企业附件路径
     */
    private String creditContractPath;
    /**
     * 第一份合同文件路径
     */
    private String firstContractPath;
    /**
     * 营业执照附件路径
     */
    private String businessLicensePath;
    /**
     * 区名
     */
    private String districtName;
    /**
     * 主营业务收入（元/年）
     */
    private BigDecimal mainBusinessIncome;
    /**
     * 公共收益（元/年）
     */
    private BigDecimal publicIncome;
    /**
     * 利润
     */
    private BigDecimal profit;
    /**
     * 其他收入
     */
    private BigDecimal otherIncome;
    /**
     * 党组织建设情况 ：1，成立党支部；  0未成立党支部
     */
    private String organization;
    /**
     * 三体系认证(1通过，0不通过)
     */
    private String threeSystem;
    /**
     * 是否在线（0否，1是）
     */
    private String online;
    /**
     * 是否是省内公司（0：否；1：是）
     */
    private Integer provinceCompany;
    /**
     * 公司种类1：开发商组建；2：自主经营；
     */
    private String companyType;
    /**
     * 企业资质(1：一级；2：二级；3：三级）
     */
    private Integer enterpriseQualification;
    /**
     * 资质批准时间
     */
    private Date qualificationApprovalDate;
    private String qualificationApprovalTime;
    /**
     * 资质证书编号
     */
    private String qualificationCertificateNo;
    /**
     * 资质到期时间
     */
    private Date qualificationExpirationDate;
    private String qualificationExpirationTime;
    /**
     * 原审批机关
     */
    private String approvalAuthority;
    /**
     * 是否是全国百强企业
     */
    private String nationalHundred;
    /**
     * 是否是获得山东省服务名牌企业
     */
    private String famousBrand;


}
